package ma.projet.managedbean;

import javax.faces.context.FacesContext;

import ma.projet.beans.Mesure;
import ma.projet.beans.Visite;
import ma.projet.service.MesureService;
import ma.projet.service.VisiteService;

public class MesureAffBean {
	private Mesure mesure;
	private String visiteid;
	private String description;
	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public Mesure getMesure() {
		return mesure;
	}

	public void setMesure(Mesure mesure) {
		this.mesure = mesure;
	}

	public String getVisiteid() {
		return visiteid;
	}

	public void setVisiteid(String visiteid) {
		this.visiteid = visiteid;
	}

	public MesureAffBean() {
		mesure=new Mesure();
	}
	
	public void desc() {
		
		mesure=new MesureService().mes(Integer.parseInt(visiteid));
		description=new VisiteService().getById(Integer.parseInt(visiteid)).getdesc();
	
	}
	public void maj ()
	{
		Visite v=new VisiteService().getById(Integer.parseInt(visiteid));
		v.setdesc(description);
		new VisiteService().update(v);
		FacesContext.getCurrentInstance().getViewRoot().getViewMap().remove("MesureAffBean");
		description=null;
	}

}
